// ============================== 导入依赖 ============================== //

// ============================== 导出异步调用 ============================== //

export default {
  // —————————————————————————————— 单项 —————————————————————————————— //

  async remoteOne({ state: { API, MAP }, rootState }) {
    const { tab } = rootState.param
    if (!tab) return {}

    const TIP = API.transTip(MAP.tipOne, rootState.API)
    const obj = await API.getOne({ id: tab }, TIP)
    return transOne(obj)
  },

  // —————————————————————————————— 改 —————————————————————————————— //

  async remoteEdit({ state: { API, one }, rootState }) {
    const TIP = API.transTip(one.TIP, rootState.API)
    const msg = await API.edit(one, TIP)
    return msg
  },
}

// ============================== 转换方法 ============================== //

const transOne = (obj) => {
  return obj
}
